improved road - French English Dictionary